package com.twetec.cms.model.po.website;

import com.twetec.cms.model.po.base.BasePO;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhxl
 * @since 2021-09-28
 */
@TableName("COLUMN_ARTICLE_MODEL")
public class ColumnArticleModelPO extends BasePO {

    private static final long serialVersionUID=1L;

    /**
     * 栏目ID
     */
    @TableField("COLUMN_ID")
    private Long columnId;

    /**
     * 模型ID
     */
    @TableField("ARTICLE_MODEL_ID")
    private Long articleModelId;

    /**
     * 栏目模板pc端
     */
    @TableField("PC_TEMPLATE_ID")
    private Long pcTemplateId;

    /**
     * 栏目模板h5端
     */
    @TableField("H5_TEMPLATE_ID")
    private Long h5TemplateId;

    /**
     * 显示顺序
     */
    @TableField("SORT")
    private Integer sort;

    /**
     * 是否回收(0默认，1回收)
     */
    @TableField("IS_RECOVERY")
    private Long isRecovery;

    /**
     * pc模板文件路径
     */
    @TableField("PC_TEMPLATE_FILE_PATH")
    private String pcTemplateFilePath;

    /**
     * h5模板文件路径
     */
    @TableField("H5_TEMPLATE_FILE_PATH")
    private String h5TemplateFilePath;


    public Long getColumnId() {
        return columnId;
    }

    public void setColumnId(Long columnId) {
        this.columnId = columnId;
    }

    public Long getArticleModelId() {
        return articleModelId;
    }

    public void setArticleModelId(Long articleModelId) {
        this.articleModelId = articleModelId;
    }

    public Long getPcTemplateId() {
        return pcTemplateId;
    }

    public void setPcTemplateId(Long pcTemplateId) {
        this.pcTemplateId = pcTemplateId;
    }

    public Long getH5TemplateId() {
        return h5TemplateId;
    }

    public void setH5TemplateId(Long h5TemplateId) {
        this.h5TemplateId = h5TemplateId;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Long getIsRecovery() {
        return isRecovery;
    }

    public void setIsRecovery(Long isRecovery) {
        this.isRecovery = isRecovery;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getPcTemplateFilePath() {
        return pcTemplateFilePath;
    }

    public void setPcTemplateFilePath(String pcTemplateFilePath) {
        this.pcTemplateFilePath = pcTemplateFilePath;
    }

    public String getH5TemplateFilePath() {
        return h5TemplateFilePath;
    }

    public void setH5TemplateFilePath(String h5TemplateFilePath) {
        this.h5TemplateFilePath = h5TemplateFilePath;
    }


    @Override
    public String toString() {
        return "ColumnArticleModelPO{" +
                "columnId=" + columnId +
                ", articleModelId=" + articleModelId +
                ", pcTemplateId=" + pcTemplateId +
                ", h5TemplateId=" + h5TemplateId +
                ", sort=" + sort +
                ", isRecovery=" + isRecovery +
                ", pcTemplateFilePath='" + pcTemplateFilePath + '\'' +
                ", h5TemplateFilePath='" + h5TemplateFilePath + '\'' +
                '}';
    }
}
